	var fileLoadFlag; //图片正常载入标志
	var	uploadImg; //图片对象
	var limitSize=1*1024*1024; //1MB
	var limitsExtName=new Array("jpeg","jpg","gif");	
	
	//上传文件
	function uploadFiles(){
		toggleButton(document.getElementById("upload"),"处理中");
		if(checkAllImgs()){
			document.forms(0).submit();
			return true;
		}else{
			toggleButton(document.getElementById("upload"),"提交");
			return false;
		}
	}
	
	function toggleButton(button,msg){
		button.disable=!(button.disabled);
		button.value=msg;
	}
	
	//检查上传图片
	function checkAllImgs(){
		var files=document.getElementsByTagName("input");
		var file;
		var has=false;//有图片上传
		var remark;
		for(var i=0;i<files.length;i++){
			if(files(i).type!=null&&files(i).type.toLowerCase()=="file"){
				file=files(i);
				if(file.value.replace(/\s+/g,"").length!=0){
//					remark=file.parentNode.parentNode.children(1).children(1);
//					if(remark.value.replace(/\s+/g,"").length==0){
//						alert("请填写备注");
//						remark.focus();
//						return false;
//					}
					has=true;
					if(!checkFileType(file)) {
						return false;
					}
					loadImgFile(file);
					if(fileLoadFlag){
						if(!checkFileSize(uploadImg,file)) return false;
						parseImgDPI(uploadImg,file);
					}else{
						alert("在装载文件:\""+findFileName(file.value)+"\"时发生错误，可能是文件格式不符合上传要求或不能正常读取文件");
						return false;
					}
				}
			}
			file=null;
			uploadImg=null;
			remark=null;
			fileLoadFlag=false;
		}
		
		if(!has){
			if(document.getElementById("deleteFiles").value.length!=0){
				return true;
			}else{
				alert("请选择要上传的文件，否则请单击关闭");
				return false;
			}
		}else{
			return true;
		}
	}
	
	//检查文件类型
	function checkFileType(file){
		var ex=findFileNameExt(file.value);
		var valid=false;
		for(var i=0;i<limitsExtName.length;i++){
			if(ex==limitsExtName[i]){
				valid=true;
				break;
			}	
		}
		if(!valid){
			alert("上传的图片：\""+findFileName(file.value)+"\" 不是要求的图片格式，请重新选择图片");
			file.focus();
			return false;
		}else{
		    return true;
		}
	}
	
	//检查文件尺寸
	function checkFileSize(imgf,file){
		if(imgf.fileSize>limitSize){
			alert("上传的文件:\""+findFileName(file.value)+"\"尺寸不应大于1000KB");
			return false;
		}else{
			return true;
		}
	}
	
	
	//解析文件图片文件分辨率
	function parseImgDPI(imgf,file){
		if(imgf!=null){
			var ss=imgf.width+"*"+imgf.height;
			file.parentNode.parentNode.cells(1).children(2).value=ss;
		}
	}
	
	//在IE中尝试装载本地图片
	function loadImgFile(file){
		var s=file.value;
		s=s.replace(/\\/g,"/");
		if(s.indexOf("file:///")==-1){
			s="file:///"+s;
		}
		fileLoadFlag=false;
		uploadImg=new Image();
		uploadImg.onerror=imgLoadError;
		uploadImg.onreadystatechange=imgReadystatechange;
		uploadImg.src=s;
		count=5;
		while(uploadImg.readyState!="complete"&&count>0){
			count--;
			sleep(100);
		}
	}
	
	//装载错误回调方法
	function imgLoadError(){
		fileLoadFlag=false;
	}
	
	//装载完成回调方法
	function imgReadystatechange(){
		if(uploadImg.readyState=="complete"){
			fileLoadFlag=true;
		}else{
			fileLoadFlag=false;
		}
	}
	
	function findFileName(fileName){
		var name=fileName;
		if(name.lastIndexOf("\\")!=-1){
			return name.substr(name.lastIndexOf("\\")+1);
		}else{
			return null;
		}
	}
	
	function findFileNameExt(fileName){
		var name=findFileName(fileName);
		if(name!=null&&name.length!=0&&name.lastIndexOf(".")!=-1){
			return name.substr(name.lastIndexOf(".")+1).toLowerCase();
			}else{
				return "";
			}
	}
	
	function sleep(timeout) {
    	window.showModalDialog("javascript:document.writeln('<script>window.setTimeout(function () { window.opener=null; window.close(); }, " + timeout + ");</script>');");
	}
	
	//删除图片
	function deletefile(){
		var src=event.srcElement;
		if(!window.confirm("您确定要删除此图片吗？")){
			return ;
		}
		var tr=src.parentElement.parentElement.parentElement.parentElement.parentElement;
		var ss=tr.children(0).children(0).children(1).children(0).src;
		ss=ss.substr(ss.lastIndexOf("/")+1);
		var deleteFiles=document.getElementById("deleteFiles");
		deleteFiles.value=deleteFiles.value+ss+";";
		tr.parentNode.deleteRow(tr.rowIndex);
	}
	
	function deleteGoodsImgfile(fileId,tr){
		if(!window.confirm("您确定要删除此图片吗？")){
			return ;
		}
		var deleteFiles=document.getElementById("deleteFiles");
		deleteFiles.value=deleteFiles.value+fileId+";";
		document.getElementById(tr).removeNode(document.getElementById(tr));
	}
	
	
	//不提交，直接关闭窗口
	function uploadFile_closeWin(){
		if(document.getElementById("deleteFiles").value==null||document.getElementById("deleteFiles").value.length==0){
			window.opener=null;
			window.close();
		}else{
			var c=window.confirm("您刚才执行了删除操作，要想操作生效请单击\"取消\"，然后单击\"提交\"。如果直接关闭窗口请单击\"确定\"");
			if(c){
				window.opener=null;
				window.close();
			}
			return ;
		}
	}
	